#include <gpiod.hpp>

int main() {
    gpiod::chip chip_1("gpiochip1"); // 打开 GPIO 芯片
    gpiod::line line_0 = chip_1.get_line(0); // 获取 GPIO 引脚

    gpiod::line_request line_request_config; // 配置引脚参数
    line_request_config.consumer = "beep"; // 命名
    line_request_config.request_type = gpiod::line_request::DIRECTION_OUTPUT; // 输出模式
    line_0.request(line_request_config); // 请求引脚

    // 输出1
    line_0.set_value(1);
    line_0.reset();

    // 释放
    line_0.release();

    return 0;
}
